mine (explosive) - French English Dictionary